package lab02.Test17;

/**
 * Created by 李晓容 on 2017/10/26.
 */
public class Test {
    //17、 	定义一个10个元素组成的一维数组，输出该数组中的最大值、最小值、所有元素总和，
    // 以及最大值和最小值在该数组中的位置
    public static void main(String[] args) {
        int[] numbers=new int[10];
        //ctrl+d:复制一行
        //ctrl+x:删除一行
        numbers[0]=12;
        numbers[1]=12;
        numbers[2]=12;
        numbers[3]=44;
        numbers[4]=55;
        numbers[5]=66;
        numbers[6]=77;
        numbers[7]=88;
        numbers[8]=89;
        numbers[9]=99;
        //打印所有元组
        //System.out.println(numbers[0]);
        //System.out.println(numbers[1]);
       // System.out.println(numbers[2]);
        //System.out.println(numbers[3]);
        //System.out.println(numbers[4]);
        //System.out.println(numbers[5]);
        //System.out.println(numbers[6]);
        //System.out.println(numbers[7]);
        //System.out.println(numbers[8]);
        //System.out.println(numbers[9]);
        //下标：0-9
        int index;
        //10<10
        for(index=0;index<numbers.length;index++){
            System.out.println(numbers[index]);
        }
        //最大值、
        // 最小值、
        // 所有元素总和
        int sum=0;
        int max=numbers[0];
        int min=numbers[0];
        int maxplace=0;
        int minplace=1;
        int i;
        for (i=0;i<numbers.length;i++){
            if(numbers[i]>max) {
                max=numbers[i];
                maxplace=i+1;
            }
            if(numbers[i]<min){
                min=numbers[i];
                minplace=i+1;
            }
            sum+=numbers[i];
        }
        System.out.println("总和是："+sum);
        System.out.println("最大值为："+max);
        System.out.println("最大值的位置为："+maxplace);
        System.out.println("最小值为："+min);
        System.out.println("最小值的位置为："+minplace);
    }
}
